On the Implementation of Boundary Element Engineering Codes on the Cell Broadband Engine
نویسندگان
چکیده
Originally developed by the consortium Sony-Toshiba-IBM for the Playstation 3 game console, the Cell Broadband Engine processor has been increasingly used in a much wider range of applications like HDTV sets and multimedia devices. Conforming the new Cell Broadband Engine Architecture that extends the PowerPC architecture, this processor can deliver high computational power embedding nine cores in a single chip: one general purpose PowerPC core and eight vector cores optimized for compute-intensive tasks. The processor’s performance is enhanced by single-instruction-multiple-data (SIMD) instructions that allow to execute up to four floating-point operations in one clock cycle. This multi-level parallel environment is highly suited to applications processing data streams: encryption/decryption, multimedia, image and signal processing, among others. This paper discusses the use of Cell BE to solve engineering problems and the practical aspects of the implementation of numerical method codes in this new architecture. To demonstrate the Cell BE programming techniques and the efficient porting of existing scalar algorithms to run on a multi-level parallel processor, the authors present the techniques applied to a well-known program for the solution of two dimensional elastostatic problems with the Boundary Element Method. The programming guidelines provided here may also be extended to other numerical methods. Numerical experiments show the effectiveness of the proposed approach.
منابع مشابه
Simulation and Experimental Study of Vibration and Noise of Pure Electric Bus Transmission based on Finite Element and Boundary Element Methods
Since the electric motor of pure electric vehicle replaced the engine, the "masking effect" disappears, and the problem of vibration and noise of the transmission becomes prominent. This is generated during the gear meshing and is transmitted to the housing through the shaft and bearing. Thereby, radiation noise of the housing are generated. The prediction and analysis...
متن کاملA Boundary Elements and Particular Integrals Implementation for Thermoelastic Stress Analysis
A formulation and an implementation of two-dimensional Boundary Element Method (BEM) analysis for steady state, uncoupled thermoelastic problems is presented. This approach differs from other treatments of thermal loads in BEM analysis in which the domain integrals due to the thermal gradients are to be incorporated in the analysis via particular-integrals. Thus unlike Finite Elements or Field ...
متن کاملVibration Analysis of Multi-Step Bernoulli-Euler and Timoshenko Beams Carrying Concentrated Masses
In this paper, vibration analysis of multiple-stepped Bernoulli-Euler and Timoshenko beams carrying point masses is presented analytically for various boundary conditions. Each attached element is considered to have both translational and rotational inertias. The method of solution is “transfer matrix method” which is based on the changes in the vibration modes at the vicinity of any discontinu...
متن کاملStudying the Effect of Reformer Gas and Exhaust Gas Recirculation on Homogeneous Charge Compression Ignition Engine Operation
Combustion in homogeneous charge compression ignition (HCCI) engine is controlled auto ignition of well-mixed fuel, air and residual gas. Since onset of HCCI combustion depends on the auto ignition of fuel/air mixture, there is no direct control on the start of combustion process. Therefore, HCCI combustion becomes unstable rather easily especially at lower and higher engine load. Charge strati...
متن کاملElement Free Galerkin Method for Static Analysis of Thin Micro/Nanoscale Plates Based on the Nonlocal Plate Theory
In this article, element free Galerkin method is used for static analysis of thin micro/nanoscale plates based on the nonlocal plate theory. The problem is solved for the plates with arbitrary boundary conditions. Since shape functions of the element free Galerkin method do not satisfy the Kronecker’s delta property, the penalty method is used to impose the essential boundary conditions. Discre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008